StockSharp C# 与 Python 交易策略集合已增至 3,811 个
2025 年 7 月,我们曾报道 StockSharp 提供了 326 个交易策略示例。此后,该集合增长了近十二倍:StockSharp/AlgoTrading 仓库现在已包含 3,811 个策略。 每个思路都提供两个版本: 面向 .NET 生态系统的 C# 版本; 面向研究、教学以及与常用分析工具集成的 Python 版本。 目录涵盖基于技术指标、套利、做市、成交量分析、统计方法、机器学习及其他...
2025 年 7 月,我们曾报道 StockSharp 提供了 326 个交易策略示例。此后,该集合增长了近十二倍:StockSharp/AlgoTrading 仓库现在已包含 3,811 个策略。 每个思路都提供两个版本: 面向 .NET 生态系统的 C# 版本; 面向研究、教学以及与常用分析工具集成的 Python 版本。 目录涵盖基于技术指标、套利、做市、成交量分析、统计方法、机器学习及其他...
StockSharp 仓库现已包含独立的 MatchingEngine 项目。它只包含纯粹的订单撮合逻辑,不包含随机市场数据生成、佣金或其他模拟器功能。MarketEmulator 现在将执行委托给独立的 MatchingEngineAdapter,从而能够移除模拟器自身原先内置的大部分撮合逻辑。 引擎为每个证券维护独立的订单簿,并处理市价单和限价单、部分成交、撤单及改单。Post-only 订单...
StockSharp.Reporting 组件现在可以从零开始生成完整的 Excel 报告。此前,生成器主要用于填充预先准备好的文件。如今,无需模板即可创建结构、格式和图表齐全的 .xlsx 工作簿。 报告包含仪表板、运行参数、权益曲线和统计数据。启用后,还可添加独立的成交和订单工作表。仪表板包含权益与回撤图表,数值指标则采用可配置的精度。工作表名称支持本地化,现有英文模板仍与其标准工作表名称保持...
StockSharp 的公开 API 现已包含一套专门用于策略优化的组件。系统支持完整参数遍历和遗传搜索,示例应用程序还演示了参数组合的随机抽样。优化范围会在运行开始前进行验证,从而更早发现无效步长或不兼容的边界。 OptimizationBatchManager 负责管理并行迭代,同时确保不超过配置的批次大小。用户可以限制并发测试数量、总迭代次数以及处理的消息数量。遗传优化提供种群规模、代数、停...